__new__ メソッド
Pythonで、__init__ メソッドが呼ばれる前に行う処理を記述するメソッド
オブジェクト生成前なので、インスタンス生成の制御を行う処理を基本的に記述することが多いかも
生成前にバリデーション
不変オブジェクトの拡張
シングルトンパターンの実装
などなど